package com.erhuogo.dao;

import java.util.List;

import com.erhuogo.entity.Province;

/**
 * 省份Dao接口
 * @author aibinxiao
 * @date 2016年10月26日 上午11:47:01
 */
public interface ProvinceDao {

	// 1.获取所有的省份信息Dao接口
	List<Province> findAllProvince();

	// 2.根据省份id获取省份信息Dao接口
	Province findProvinceById(Integer provinceId);

	// 3.条件查询符合条件的省份记录条数Dao接口
	int countByParams(String id, String name, String startDate, String endDate);

	// 4.分页查询符合条件的省份记录Dao接口
	List<Province> findPageByParams(String id, String name, String startDate, String endDate, int startIndex,
			int records);

	// 5.更新或者保存省份信息的Dao接口
	void saveProvince(Province province) throws Exception;

	// 6.根据id和状态修改省份信息的启用状态Dao接口
	void updateStauts(Integer id, Integer statusCode) throws Exception;

}
